package com.zhongwang.business.module.estimateBudgetAccountingManage.model.excelImport;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 徐一贺
 * @className SparePartsModel
 * @description 备品备件件核算清单明细数据导入模型
 * @date 2020/11/21 14:12
 * @versron ver 1.0
 */
@Data
public class SparePartsModel {
    /**
     * 主键
     */
    @ExcelIgnore
    private Integer id;

    /**
     * 单据表主键
     */
    @ExcelIgnore
    private Integer batId;

    /**
     * 部分
     */
    @ExcelProperty(value = "部分",index = 0)
    private String part;



    /**
     * 提报计划物料描述
     */
    @ExcelProperty(value = "提报计划物料描述",index = 1)
    private String matDesc;



    /**
     * 实用数量
     */
    @ExcelProperty(value = "实用数量",index = 2)
    private String num;

    /**
     * 单位
     */
    @ExcelProperty(value = "单位",index = 3)
    private String unit;


    /**
     * 型号
     */
    @ExcelProperty(value = "型号",index = 4)
    private String standardNo;

    /**
     * 品牌
     */
    @ExcelProperty(value = "品牌",index = 5)
    private String brand;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注",index = 6)
    private String remark;

    /**
     * SAP物料编码
     */
    @ExcelProperty(value = "SAP物料编码",index = 7)
    private String sapCode;

    /**
     * 采购物料描述
     */
    @ExcelProperty(value = "采购物料描述",index = 8)
    private String buyMatDesc;

    /**
     * 单价
     */
    @ExcelProperty(value = "单价",index = 9)
    private String price;

    /**
     * 警告信息
     */
    @ExcelProperty(value = "警告信息",index = 10)
    private String warnMessage;

    /**
     * 材质
     */
    @ExcelIgnore
    private String texture;

    /**
     * 专业
     */
    @ExcelIgnore
    private String major;


    @ExcelIgnore
    private String diagram;

    @ExcelIgnore
    private String assistType;

    @ExcelIgnore
    private String buyType;

    @ExcelIgnore
    private String malType;

    @ExcelIgnore
    private Integer dsId;

    @ExcelIgnore
    private Integer useType;

    @ExcelIgnore
    private String proCode;

    @ExcelIgnore
    private BigDecimal buyNum;

    @ExcelIgnore
    private String buyUnit;

    @ExcelIgnore
    private String buyStandardNo;

    @ExcelIgnore
    private String buyBrand;

    @ExcelIgnore
    private Integer priceType;

    @ExcelIgnore
    private Integer dataType;

    @ExcelIgnore
    private Integer dataUseType;

    @ExcelIgnore
    private String sourceProCode;

    @ExcelIgnore
    private String sourcePart;

    @ExcelIgnore
    private Date getDate;

    @ExcelIgnore
    private Integer getUid;

    @ExcelIgnore
    private String postName;

    @ExcelIgnore
    private String postTel;

    @ExcelIgnore
    private String postDept;
}
